cc := gcc

main_argv: 01_main_argv.c
	$(cc) $^ -o $@
	./$@
	-rm $@

fork: 02_fork.c
	$(cc) $^ -o $@
	./$@
	-rm $@



exevce: 03_exevce.c
	$(cc) $^ -o $@
	./$@
	-rm $@


wait: 04_wait.c
	$(cc) $^ -o $@
	./$@
	-rm $@

signal: 05_signal.c
	$(cc) $^ -o $@
	./$@
	-rm $@

mpueue: 06_mpueue.c
	$(cc) $^ -o $@
	./$@
	-rm $@

pipe: 07_pipe.c
	$(cc) $^ -o $@
	./$@
	-rm $@

share: 08_share.c
	$(cc) $^ -o $@
	./$@
	-rm $@


semapho: 09_semapho.c
	$(cc) $^ -o $@
	./$@
	-rm $@


#引入伪目标
.PHONY:clear 

clear:
	-rm main_argv fork wait